#ifndef AccessControlSections_h
#define AccessControlSections_h

namespace Riccsson
{
	namespace System
	{
		namespace Security
		{
			namespace AccessControl
			{
				// Summary:
				//     Specifies which sections of a security descriptor to save or load.
				enum class AccessControlSections
				{
					// Summary:
					//     No sections.
					None = 0,
					//
					// Summary:
					//     The system access control list (SACL).
					Audit = 1,
					//
					// Summary:
					//     The discretionary access control list (DACL).
					Access = 2,
					//
					// Summary:
					//     The owner.
					Owner = 4,
					//
					// Summary:
					//     The primary group.
					Group = 8,
					//
					// Summary:
					//     The entire security descriptor.
					All = 15,
				};
			}
		}
	}
}
#endif